This page last changed on Dec 09, 2013 by dcline.

Condor Installation on a Mac

  1. Download Condor as user condor. This user must have administrative privileges.
  2. Extract the Condor tar file to /Users/admin/Applications. This should create the directory /Users/condor/Applications/condor-7.4.2.
  3. Download this condor_config file and store to the /etc/condor directory:
    sudo mkdir /etc/condor
    sudo cp condor_config /etc/condor
    
  4. Installed using
    sudo condor_configure \
        --install=/Users/condor/Applications/condor-7.4.2/release.tar \
        --install-dir=/opt/condor-7.4.2 \
        --local-dir=/Users/condor/Applications/condor-7.4.2 \
        --type=execute,submit \
        --owner=condor
    
    • which returned
       Installing Condor from /Users/sherman/Applications/condor-7.4.2 to /opt/condor-7.4.2
      
      Condor has been installed into:
          /opt/condor-7.4.2
      
      Configured condor using these configuration files:
        global: /opt/condor-7.4.2/etc/condor_config
        local:  /opt/condor-7.4.2/local.somniosus/condor_config.local
      
      In order for Condor to work properly you must set your CONDOR_CONFIG
      environment variable to point to your Condor configuration file:
      /opt/condor-7.4.2/etc/condor_config before running Condor commands/daemons.
      Created scripts which can be sourced by users to setup their
      Condor environment variables.  These are:
         sh: /opt/condo!Lingon.png|thumbnail!r-7.4.2/condor.sh
        csh: /opt/condor-7.4.2/condor.csh
      
  5. Copy the generated environment variables to your ~/.profile
    sudo cat /opt/condor-7.4.2/condor.sh >> ~/.profile
    
  6. Replace the local condor config file with EITS experiment settings in this condor_config.local
    sudo cp condor_config.local /opt/condor-7.4.2/local.somniosus/condor_config.local
    
  7. Create /opt/condor-7.4.2/sbin/condor_start.sh with the following content:
    CONDOR_ROOT=/opt/condor-7.4.2
    export PATH=$PATH:$CONDOR_ROOT/sbin:$CONDOR_ROOT/bin
    export CONDOR_CONFIG=$CONDOR_ROOT/etc/condor_config
    $CONDOR_ROOT/sbin/condor_master
    
  8. Create /opt/condor-7.4.2/sbin/condor_start.sh with the following content:
    CONDOR_ROOT=/opt/condor-7.4.2
    export PATH=$PATH:$CONDOR_ROOT/sbin:$CONDOR_ROOT/bin
    export CONDOR_CONFIG=$CONDOR_ROOT/etc/condor_config
    $CONDOR_ROOT/sbin/condor_off -master
    
  9. Use Lingon to create a launchd item to execute condor_start.sh as a service.
  10. In Lingon, Click expert mode in the bottom right, then add the following
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
    ...
    	<key>EnvironmentVariables</key>
    	<dict>
    		<key>CONDOR_CONFIG</key>
    		<string>/opt/condor-7.4.2/etc/condor_config</string>
    	</dict>
    ...
    </dict>
    </plist>
    

org_mbari_eits_Condor_macLingon.png (image/png)
condor_config (application/octet-stream)
condor_config.local (application/octet-stream)
Lingon.png (image/png)
Document generated by Confluence on Feb 03, 2026 14:51